.sidebar_wrap
  width: 90px
  height: 300px
  position: fixed
  bottom: 150px
  z-index: 999
  background: #fff
  right: 0
  padding: 10px
  box-shadow: 0px 0px 5px #9e9e9e
  ul
    font-size: 12px
    color: #fff
    li
      cursor: pointer
      background: rgb(165, 197, 50)
      display: flex
      padding: 5px
      flex-direction: column
      margin-bottom: 5px
      text-align: center
      margin-top: 5px
      &:hover
        background: rgb(240, 240, 240)
        color: rgb(165, 197, 50)
      i
        font-size: 30px
        text-align: center
      p
        line-height: 25px
.show_modal
  position: fixed
  width: 100%
  z-index: 999
  height: 100%
  top: 50%
  left: 50%
  transform: translate(-50%,-50%)
  background: rgba(171, 201, 66,0.2)
  display: flex
  justify-content: center
  align-items: center
  display: none
  .ico
    cursor: pointer
    position: absolute
    z-index: 100
    top: 0
    right: -30px
    height: 25px
    background: rgb(188, 189, 181)
    text-align: center
    border: 3px solid #fff
    color: #fff
    width: 25px
  .message
    width: 540px
    height: 480px
    background: #fff
    position: relative
    top: 50%
    left: 50%
    transform: translate(-50%,-50%)
    h2
      color: #000
      text-align: center
      margin-top: 30px
      line-height: 60px
      border-bottom: 2px solid rgb(171,201,66)
    ul
      display: flex
      justify-content: space-around
      flex-wrap: wrap
      li
        width: 206px
        height: 50px
        margin-top: 20px
        border: 1px solid #999
        select,input
          width: 100%
          height: 100%
        select
          background: rgb(245, 245, 245)
    button
      display: block
      padding: 10px 20px
      background: rgb(255, 111, 0)
      margin: 20px auto
      cursor: pointer
    p
      width: 70%
      margin: 0 auto
.shows
  position: fixed
  bottom: 0
  left: 0
  display: none
  z-index: 100
  width: 100%
  background: rgb(51, 51, 51)
  height: 180px
.mask
  display: flex
  justify-content: space-around
  align-items: center
  img
    width: 475px
    height: 180px
  ul
    display: flex
    flex-wrap: wrap
    justify-content: space-around
    align-items: center
    width: 380px
    height: 180px
    li
      width: 170px
      height: 45px
      background: #fff
      select,input
        width: 100%
        height: 100%
  button
    width: 108px
    height: 108px
    background: rgb(165, 197, 50)
    color: #fff
    font-weight: bold
    cursor: pointer
    font-size: 23px
  .phone
    width: 220px
    height: 120px
    margin-top: 30px
    color: #fff
    font-size: 20px
    .icos
      font-weight: bold
      float: right
      cursor: pointer
    h4
      border-bottom: 3px solid rgb(165, 197, 50)
      line-height: 50px
    p
      line-height: 50px
